package com.lg.dao.criteria;

import java.util.Date;
import java.util.List;

import com.lg.dao.Criteria;

public class AngelCommentCriteria extends Criteria{

        public AngelCommentCriteria andCommentIdIsNull() {
            addCriterion("COMMENT_ID is null");
            return this;
        }

        public AngelCommentCriteria andCommentIdIsNotNull() {
            addCriterion("COMMENT_ID is not null");
            return this;
        }

        public AngelCommentCriteria andCommentIdEqualTo(String value) {
            addCriterion("COMMENT_ID =", value, "commentId");
            return this;
        }

        public AngelCommentCriteria andCommentIdNotEqualTo(String value) {
            addCriterion("COMMENT_ID <>", value, "commentId");
            return this;
        }

        public AngelCommentCriteria andCommentIdGreaterThan(String value) {
            addCriterion("COMMENT_ID >", value, "commentId");
            return this;
        }

        public AngelCommentCriteria andCommentIdGreaterThanOrEqualTo(String value) {
            addCriterion("COMMENT_ID >=", value, "commentId");
            return this;
        }

        public AngelCommentCriteria andCommentIdLessThan(String value) {
            addCriterion("COMMENT_ID <", value, "commentId");
            return this;
        }

        public AngelCommentCriteria andCommentIdLessThanOrEqualTo(String value) {
            addCriterion("COMMENT_ID <=", value, "commentId");
            return this;
        }

        public AngelCommentCriteria andCommentIdLike(String value) {
            addCriterion("COMMENT_ID like", value, "commentId");
            return this;
        }

        public AngelCommentCriteria andCommentIdNotLike(String value) {
            addCriterion("COMMENT_ID not like", value, "commentId");
            return this;
        }

        public AngelCommentCriteria andCommentIdIn(List values) {
            addCriterion("COMMENT_ID in", values, "commentId");
            return this;
        }

        public AngelCommentCriteria andCommentIdNotIn(List values) {
            addCriterion("COMMENT_ID not in", values, "commentId");
            return this;
        }

        public AngelCommentCriteria andCommentIdBetween(String value1, String value2) {
            addCriterion("COMMENT_ID between", value1, value2, "commentId");
            return this;
        }

        public AngelCommentCriteria andCommentIdNotBetween(String value1, String value2) {
            addCriterion("COMMENT_ID not between", value1, value2, "commentId");
            return this;
        }

        public AngelCommentCriteria andUserIdIsNull() {
            addCriterion("USER_ID is null");
            return this;
        }

        public AngelCommentCriteria andUserIdIsNotNull() {
            addCriterion("USER_ID is not null");
            return this;
        }

        public AngelCommentCriteria andUserIdEqualTo(String value) {
            addCriterion("USER_ID =", value, "userId");
            return this;
        }

        public AngelCommentCriteria andUserIdNotEqualTo(String value) {
            addCriterion("USER_ID <>", value, "userId");
            return this;
        }

        public AngelCommentCriteria andUserIdGreaterThan(String value) {
            addCriterion("USER_ID >", value, "userId");
            return this;
        }

        public AngelCommentCriteria andUserIdGreaterThanOrEqualTo(String value) {
            addCriterion("USER_ID >=", value, "userId");
            return this;
        }

        public AngelCommentCriteria andUserIdLessThan(String value) {
            addCriterion("USER_ID <", value, "userId");
            return this;
        }

        public AngelCommentCriteria andUserIdLessThanOrEqualTo(String value) {
            addCriterion("USER_ID <=", value, "userId");
            return this;
        }

        public AngelCommentCriteria andUserIdLike(String value) {
            addCriterion("USER_ID like", value, "userId");
            return this;
        }

        public AngelCommentCriteria andUserIdNotLike(String value) {
            addCriterion("USER_ID not like", value, "userId");
            return this;
        }

        public AngelCommentCriteria andUserIdIn(List values) {
            addCriterion("USER_ID in", values, "userId");
            return this;
        }

        public AngelCommentCriteria andUserIdNotIn(List values) {
            addCriterion("USER_ID not in", values, "userId");
            return this;
        }

        public AngelCommentCriteria andUserIdBetween(String value1, String value2) {
            addCriterion("USER_ID between", value1, value2, "userId");
            return this;
        }

        public AngelCommentCriteria andUserIdNotBetween(String value1, String value2) {
            addCriterion("USER_ID not between", value1, value2, "userId");
            return this;
        }

        public AngelCommentCriteria andPromoterIdIsNull() {
            addCriterion("PROMOTER_ID is null");
            return this;
        }

        public AngelCommentCriteria andPromoterIdIsNotNull() {
            addCriterion("PROMOTER_ID is not null");
            return this;
        }

        public AngelCommentCriteria andPromoterIdEqualTo(String value) {
            addCriterion("PROMOTER_ID =", value, "promoterId");
            return this;
        }

        public AngelCommentCriteria andPromoterIdNotEqualTo(String value) {
            addCriterion("PROMOTER_ID <>", value, "promoterId");
            return this;
        }

        public AngelCommentCriteria andPromoterIdGreaterThan(String value) {
            addCriterion("PROMOTER_ID >", value, "promoterId");
            return this;
        }

        public AngelCommentCriteria andPromoterIdGreaterThanOrEqualTo(String value) {
            addCriterion("PROMOTER_ID >=", value, "promoterId");
            return this;
        }

        public AngelCommentCriteria andPromoterIdLessThan(String value) {
            addCriterion("PROMOTER_ID <", value, "promoterId");
            return this;
        }

        public AngelCommentCriteria andPromoterIdLessThanOrEqualTo(String value) {
            addCriterion("PROMOTER_ID <=", value, "promoterId");
            return this;
        }

        public AngelCommentCriteria andPromoterIdLike(String value) {
            addCriterion("PROMOTER_ID like", value, "promoterId");
            return this;
        }

        public AngelCommentCriteria andPromoterIdNotLike(String value) {
            addCriterion("PROMOTER_ID not like", value, "promoterId");
            return this;
        }

        public AngelCommentCriteria andPromoterIdIn(List values) {
            addCriterion("PROMOTER_ID in", values, "promoterId");
            return this;
        }

        public AngelCommentCriteria andPromoterIdNotIn(List values) {
            addCriterion("PROMOTER_ID not in", values, "promoterId");
            return this;
        }

        public AngelCommentCriteria andPromoterIdBetween(String value1, String value2) {
            addCriterion("PROMOTER_ID between", value1, value2, "promoterId");
            return this;
        }

        public AngelCommentCriteria andPromoterIdNotBetween(String value1, String value2) {
            addCriterion("PROMOTER_ID not between", value1, value2, "promoterId");
            return this;
        }

        public AngelCommentCriteria andContentIsNull() {
            addCriterion("CONTENT is null");
            return this;
        }

        public AngelCommentCriteria andContentIsNotNull() {
            addCriterion("CONTENT is not null");
            return this;
        }

        public AngelCommentCriteria andContentEqualTo(Object value) {
            addCriterion("CONTENT =", value, "content");
            return this;
        }

        public AngelCommentCriteria andContentNotEqualTo(Object value) {
            addCriterion("CONTENT <>", value, "content");
            return this;
        }

        public AngelCommentCriteria andContentGreaterThan(Object value) {
            addCriterion("CONTENT >", value, "content");
            return this;
        }

        public AngelCommentCriteria andContentGreaterThanOrEqualTo(Object value) {
            addCriterion("CONTENT >=", value, "content");
            return this;
        }

        public AngelCommentCriteria andContentLessThan(Object value) {
            addCriterion("CONTENT <", value, "content");
            return this;
        }

        public AngelCommentCriteria andContentLessThanOrEqualTo(Object value) {
            addCriterion("CONTENT <=", value, "content");
            return this;
        }

        public AngelCommentCriteria andContentIn(List values) {
            addCriterion("CONTENT in", values, "content");
            return this;
        }

        public AngelCommentCriteria andContentNotIn(List values) {
            addCriterion("CONTENT not in", values, "content");
            return this;
        }

        public AngelCommentCriteria andContentBetween(Object value1, Object value2) {
            addCriterion("CONTENT between", value1, value2, "content");
            return this;
        }

        public AngelCommentCriteria andContentNotBetween(Object value1, Object value2) {
            addCriterion("CONTENT not between", value1, value2, "content");
            return this;
        }

        public AngelCommentCriteria andCommentDtIsNull() {
            addCriterion("COMMENT_DT is null");
            return this;
        }

        public AngelCommentCriteria andCommentDtIsNotNull() {
            addCriterion("COMMENT_DT is not null");
            return this;
        }

        public AngelCommentCriteria andCommentDtEqualTo(Date value) {
            addCriterion("COMMENT_DT =", value, "commentDt");
            return this;
        }

        public AngelCommentCriteria andCommentDtNotEqualTo(Date value) {
            addCriterion("COMMENT_DT <>", value, "commentDt");
            return this;
        }

        public AngelCommentCriteria andCommentDtGreaterThan(Date value) {
            addCriterion("COMMENT_DT >", value, "commentDt");
            return this;
        }

        public AngelCommentCriteria andCommentDtGreaterThanOrEqualTo(Date value) {
            addCriterion("COMMENT_DT >=", value, "commentDt");
            return this;
        }

        public AngelCommentCriteria andCommentDtLessThan(Date value) {
            addCriterion("COMMENT_DT <", value, "commentDt");
            return this;
        }

        public AngelCommentCriteria andCommentDtLessThanOrEqualTo(Date value) {
            addCriterion("COMMENT_DT <=", value, "commentDt");
            return this;
        }

        public AngelCommentCriteria andCommentDtIn(List values) {
            addCriterion("COMMENT_DT in", values, "commentDt");
            return this;
        }

        public AngelCommentCriteria andCommentDtNotIn(List values) {
            addCriterion("COMMENT_DT not in", values, "commentDt");
            return this;
        }

        public AngelCommentCriteria andCommentDtBetween(Date value1, Date value2) {
            addCriterion("COMMENT_DT between", value1, value2, "commentDt");
            return this;
        }

        public AngelCommentCriteria andCommentDtNotBetween(Date value1, Date value2) {
            addCriterion("COMMENT_DT not between", value1, value2, "commentDt");
            return this;
        }

        public AngelCommentCriteria andDelFlagIsNull() {
            addCriterion("DEL_FLAG is null");
            return this;
        }

        public AngelCommentCriteria andDelFlagIsNotNull() {
            addCriterion("DEL_FLAG is not null");
            return this;
        }

        public AngelCommentCriteria andDelFlagEqualTo(String value) {
            addCriterion("DEL_FLAG =", value, "delFlag");
            return this;
        }

        public AngelCommentCriteria andDelFlagNotEqualTo(String value) {
            addCriterion("DEL_FLAG <>", value, "delFlag");
            return this;
        }

        public AngelCommentCriteria andDelFlagGreaterThan(String value) {
            addCriterion("DEL_FLAG >", value, "delFlag");
            return this;
        }

        public AngelCommentCriteria andDelFlagGreaterThanOrEqualTo(String value) {
            addCriterion("DEL_FLAG >=", value, "delFlag");
            return this;
        }

        public AngelCommentCriteria andDelFlagLessThan(String value) {
            addCriterion("DEL_FLAG <", value, "delFlag");
            return this;
        }

        public AngelCommentCriteria andDelFlagLessThanOrEqualTo(String value) {
            addCriterion("DEL_FLAG <=", value, "delFlag");
            return this;
        }

        public AngelCommentCriteria andDelFlagLike(String value) {
            addCriterion("DEL_FLAG like", value, "delFlag");
            return this;
        }

        public AngelCommentCriteria andDelFlagNotLike(String value) {
            addCriterion("DEL_FLAG not like", value, "delFlag");
            return this;
        }

        public AngelCommentCriteria andDelFlagIn(List values) {
            addCriterion("DEL_FLAG in", values, "delFlag");
            return this;
        }

        public AngelCommentCriteria andDelFlagNotIn(List values) {
            addCriterion("DEL_FLAG not in", values, "delFlag");
            return this;
        }

        public AngelCommentCriteria andDelFlagBetween(String value1, String value2) {
            addCriterion("DEL_FLAG between", value1, value2, "delFlag");
            return this;
        }

        public AngelCommentCriteria andDelFlagNotBetween(String value1, String value2) {
            addCriterion("DEL_FLAG not between", value1, value2, "delFlag");
            return this;
        }

        public AngelCommentCriteria andCommentIpIsNull() {
            addCriterion("COMMENT_IP is null");
            return this;
        }

        public AngelCommentCriteria andCommentIpIsNotNull() {
            addCriterion("COMMENT_IP is not null");
            return this;
        }

        public AngelCommentCriteria andCommentIpEqualTo(String value) {
            addCriterion("COMMENT_IP =", value, "commentIp");
            return this;
        }

        public AngelCommentCriteria andCommentIpNotEqualTo(String value) {
            addCriterion("COMMENT_IP <>", value, "commentIp");
            return this;
        }

        public AngelCommentCriteria andCommentIpGreaterThan(String value) {
            addCriterion("COMMENT_IP >", value, "commentIp");
            return this;
        }

        public AngelCommentCriteria andCommentIpGreaterThanOrEqualTo(String value) {
            addCriterion("COMMENT_IP >=", value, "commentIp");
            return this;
        }

        public AngelCommentCriteria andCommentIpLessThan(String value) {
            addCriterion("COMMENT_IP <", value, "commentIp");
            return this;
        }

        public AngelCommentCriteria andCommentIpLessThanOrEqualTo(String value) {
            addCriterion("COMMENT_IP <=", value, "commentIp");
            return this;
        }

        public AngelCommentCriteria andCommentIpLike(String value) {
            addCriterion("COMMENT_IP like", value, "commentIp");
            return this;
        }

        public AngelCommentCriteria andCommentIpNotLike(String value) {
            addCriterion("COMMENT_IP not like", value, "commentIp");
            return this;
        }

        public AngelCommentCriteria andCommentIpIn(List values) {
            addCriterion("COMMENT_IP in", values, "commentIp");
            return this;
        }

        public AngelCommentCriteria andCommentIpNotIn(List values) {
            addCriterion("COMMENT_IP not in", values, "commentIp");
            return this;
        }

        public AngelCommentCriteria andCommentIpBetween(String value1, String value2) {
            addCriterion("COMMENT_IP between", value1, value2, "commentIp");
            return this;
        }

        public AngelCommentCriteria andCommentIpNotBetween(String value1, String value2) {
            addCriterion("COMMENT_IP not between", value1, value2, "commentIp");
            return this;
        }
    }